<?php 
$personaScriptPath = Yii::app()->baseUrl.'/script/modules/persona';
Yii::app()->clientScript->registerScriptFile($personaScriptPath.'/persona.js');
Yii::app()->clientScript->registerScript('initPersona','var persona = new Persona;',CClientScript::POS_END);
?>
<div class="form">

<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'usuario-form',
	'enableAjaxValidation'=>false,
)); ?>

	<p class="note"><?php echo t('Campos con','nucleo_etiqueta');?><span class="required">*</span> <?php echo t('son requeridos','nucleo_etiqueta');?>.</p>

	<?php 
		echo $form->errorSummary(array($model));
		$persona= isset($model->persona)?$model->persona:new Persona(); 
	?>
	<fieldset>
		<fieldset>
			<legend><?php echo t('Buscar Persona','persona_etiqueta')?></legend>
			<?php 
				$this->renderPartial(
						'/persona/_persona_buscar'
					);
			
			?>
		</fieldset>
		
		<fieldset>
			<legend><?php echo t('Datos Personales','persona_etiqueta')?></legend>
		<?php 
			$this->renderPartial(
									'/persona/_persona_personal',
									array(
											'form'=>$form,
											'persona'=>$persona,
										)
								);
		?>
		</fieldset>
		<fieldset>
			<legend><?php echo t('Direcci&oacute;n','direccion_etiqueta')?></legend>
		<?php
			$this->renderPartial(
									'/persona/_persona_direccion',
									array(
											'form'=>$form,
											'persona'=>$persona,
										)
								);
		?>
		</fieldset>
		<fieldset>
			<legend><?php echo t('Comunicaci&oacute;n','comunicacion_etiqueta')?></legend>
		<?php
			$this->renderPartial(
									'/persona/_persona_comunicacion',
									array(
											'form'=>$form,
											'persona'=>$persona,
										)
								);
		?>
		</fieldset>
	
		
		<fieldset>
			<legend><?php echo t('Datos Usuario','persona_etiqueta')?></legend>
			<div>
				<div class="width_half">
				<?php 
					echo $form->labelEx($model,'usuario_nombre');
					
						if($model->isNewRecord)
						{
							echo $form->textField($model,'usuario_nombre',array('size'=>50,'maxlength'=>50));
						}
						else
						{
							echo $model->usuario_nombre;
							echo $form->hiddenField($model,'usuario_nombre',array('size'=>50,'maxlength'=>50));
						} 
					
					echo $form->error($model,'usuario_nombre'); 
				?>
				</div>
				<div class="width_half" style="height:46px;"></div>
			</div>
			<?php
				if($model->isNewRecord)
				{?>
					<div class="">
						<div class="width_half">
						<?php 
							echo $form->labelEx($model,'usuario_clave');
							echo $form->passwordField($model,'usuario_clave',array('size'=>50,'maxlength'=>50));
							echo $form->error($model,'usuario_clave');
						?>
						</div>
						<div class="width_half">
						<?php 
							echo $form->labelEx($model,'usuario_re_clave');
							echo $form->passwordField($model,'usuario_re_clave',array('size'=>50,'maxlength'=>50));
							echo $form->error($model,'usuario_re_clave');
						?>
						</div>
					</div>
				<?php
				}
				else
				{?>
					<div class="width_half">
					<?php
						echo $form->labelEx($model,'usuario_old_clave');
						echo $form->passwordField($model,'usuario_old_clave',array('size'=>50,'maxlength'=>50));
						echo $form->error($model,'usuario_old_clave');
					?>
					</div>
					<div class="width_half" style="height:46px;"></div>
					<div class="width_half">
					<?php
						echo $form->labelEx($model,'usuario_clave');
						echo $form->passwordField($model,'usuario_clave',array('size'=>50,'maxlength'=>50));
						echo $form->error($model,'usuario_clave');
					?>
					</div>
					<div class="width_half">
						<?php	
						echo $form->labelEx($model,'usuario_re_clave');
						echo $form->passwordField($model,'usuario_re_clave',array('size'=>50,'maxlength'=>50));
						echo $form->error($model,'usuario_re_clave');
						?>
					</div>
			<?php 
				} 
			?>
			<div>
				<div class="width_half">
				<?php 
					echo $form->labelEx($model,'usuario_preguntasecreta'); 
					echo $form->textField($model,'usuario_preguntasecreta',array('size'=>60,'maxlength'=>200)); 
					echo $form->error($model,'usuario_preguntasecreta');
				?>
				</div>
			
				<div class="width_half">
					<?php 
						echo $form->labelEx($model,'usuario_repuestasecreta'); 
						echo $form->textField($model,'usuario_repuestasecreta',array('size'=>60,'maxlength'=>200));
						echo $form->error($model,'usuario_repuestasecreta');
					?>
				</div>
			</div>
		</fieldset>
		<fieldset>
			<legend><?php echo t('Rol','persona_etiqueta')?></legend>
			<?php 
				$usuarioRol = (isset($model->rol[0]))?$model->rol[0]: new UsuarioRol();
				echo $form->dropDownList(
	        							$usuarioRol,
	        							'itemname',
	                                    CHtml::listData(
	                                    					RolService::getRoles(),
	                                    					'name',
															'name'
														)
										
										); 
			
				
			?>
		</fieldset>
		<fieldset>
			<div class="row buttons">
			<?php 
				echo CHtml::submitButton(t($model->isNewRecord ? 'Crear' : 'Guardar','nucleo_etiqueta'),array('class'=>'submit'));
			?>
			</div>
		</fieldset>
	</fieldset>
	
	

<?php $this->endWidget(); ?>

</div><!-- form -->